<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Clique Projection: Separator Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Clique Projection
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Separator Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Clase que envolucra métodos usados para separar una solución no válida del problema de conjunto independiente máximo.  
 <a href="classSeparator.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Separator_8h_source.html">Separator.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Separator:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator__inherit__graph.png" border="0" usemap="#Separator_inherit__map" alt="Inheritance graph"/></div>
<map name="Separator_inherit__map" id="Separator_inherit__map">
<area shape="rect" id="node3" href="classCplexSeparator.html" title="CplexSeparator" alt="" coords="5,83,117,112"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Separator:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator__coll__graph.png" border="0" usemap="#Separator_coll__map" alt="Collaboration graph"/></div>
<map name="Separator_coll__map" id="Separator_coll__map">
<area shape="rect" id="node2" href="classProyectable.html" title="Proyectable" alt="" coords="258,387,349,416"/><area shape="rect" id="node4" href="classGrafo.html" title="Grafo" alt="" coords="196,227,249,256"/><area shape="rect" id="node6" href="classVertexSet.html" title="VertexSet" alt="" coords="49,85,129,115"/><area shape="rect" id="node8" href="classBitMapSet.html" title="BitMapSet" alt="" coords="304,5,386,35"/><area shape="rect" id="node12" href="classSingleNodeSet.html" title="SingleNodeSet" alt="" coords="458,141,568,171"/><area shape="rect" id="node10" href="classLista.html" title="Lista" alt="" coords="282,85,333,115"/><area shape="rect" id="node17" href="classCliquer.html" title="Cliquer" alt="" coords="424,387,485,416"/><area shape="rect" id="node19" href="structSeparatorParameters.html" title="SeparatorParameters" alt="" coords="518,387,662,416"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classSeparator-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac8c88e8d42f43aa0edff5a0eb17521af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#ac8c88e8d42f43aa0edff5a0eb17521af">Separator</a> (<a class="el" href="classGrafo.html">Grafo</a> &amp;grafo, <a class="el" href="structSeparatorParameters.html">SeparatorParameters</a> &amp;parametros)</td></tr>
<tr class="memitem:a0e38203f41ca3e8053c25d55afaa9c9b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a0e38203f41ca3e8053c25d55afaa9c9b">~Separator</a> ()</td></tr>
<tr class="memitem:aa0f0e2aaa917679b1f1fab06086d30da"><td class="memItemLeft" align="right" valign="top">virtual list&lt; <a class="el" href="classDesigualdad.html">Desigualdad</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#aa0f0e2aaa917679b1f1fab06086d30da">separar</a> (<a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;solucion)</td></tr>
<tr class="memdesc:aa0f0e2aaa917679b1f1fab06086d30da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ejecuta la separación de una solución especificada con poryecciones de cliques.  <a href="#aa0f0e2aaa917679b1f1fab06086d30da"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7005ef55fc8e8894713b3e476007a7cc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDesigualdad.html">Desigualdad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc">newDesigualdad</a> ()=0</td></tr>
<tr class="memitem:a19637f384aba064a229147cf9f228243"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDesigualdad.html">Desigualdad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a19637f384aba064a229147cf9f228243">newDesigualdad</a> (const <a class="el" href="classDesigualdad.html">Desigualdad</a> &amp;otra)=0</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a9bba5d386055c82df4d04505aa89b981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCliquer.html">Cliquer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a9bba5d386055c82df4d04505aa89b981">createCliquer</a> (<a class="el" href="SeparatorParameters_8h.html#a95d4a0fe9b8ac077fb57e6fae6c43ec0">TiposCliquer</a> tipo, bool clqOrStab)</td></tr>
<tr class="memitem:a6733b8717ab85bdcc1537e74f997ae3e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a6733b8717ab85bdcc1537e74f997ae3e">separarLifteando</a> (<a class="el" href="classVertexSet.html">VertexSet</a> &amp;clique, <a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;solucion, <a class="el" href="classEleccionClique.html">EleccionClique</a> &amp;eleccionClique)</td></tr>
<tr class="memdesc:a6733b8717ab85bdcc1537e74f997ae3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Separa una solución proyectando y lifteando a partir de una clique.  <a href="#a6733b8717ab85bdcc1537e74f997ae3e"></a><br/></td></tr>
<tr class="memitem:ae6f6d8ac32c443a8346401b74ca302ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDesigualdad.html">Desigualdad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#ae6f6d8ac32c443a8346401b74ca302ce">desigualdadCliqueViolada</a> (<a class="el" href="classVertexSet.html">VertexSet</a> &amp;clique)</td></tr>
<tr class="memitem:a8ba759c7430393a55d9e8356b444ec1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDesigualdad.html">Desigualdad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a8ba759c7430393a55d9e8356b444ec1d">buscarCliqueViolada</a> (<a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;solucion)</td></tr>
<tr class="memitem:a0a55efd89cfc263a0c2dc21d4b5ff26b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a0a55efd89cfc263a0c2dc21d4b5ff26b">liftear</a> (<a class="el" href="classProyeccion.html">Proyeccion</a> *proyectada, <a class="el" href="classDesigualdad.html">Desigualdad</a> *dv)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ae1fe5716b5c48f9a2c1e4cd879e7b37d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#ae1fe5716b5c48f9a2c1e4cd879e7b37d">_n</a></td></tr>
<tr class="memitem:a8ca3b4e8426c6d82e363813bf35dd957"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a8ca3b4e8426c6d82e363813bf35dd957">_ncortes</a></td></tr>
<tr class="memitem:acd2dc8bbcc1d97e002091b8982a58d07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#acd2dc8bbcc1d97e002091b8982a58d07">_nnovioladas</a></td></tr>
<tr class="memitem:a085e3e8ab9717f100763607930424c51"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a085e3e8ab9717f100763607930424c51">_nreps</a></td></tr>
<tr class="memitem:a0bbf76a0da140f415696e4ed2185801a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGrafo.html">Grafo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a0bbf76a0da140f415696e4ed2185801a">_grafo</a></td></tr>
<tr class="memitem:a73b41159d97ac46a0d3848d2162ce593"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classProyectable.html">Proyectable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a73b41159d97ac46a0d3848d2162ce593">_actual</a></td></tr>
<tr class="memitem:a2b639e3956ea5a95bc8405563f949e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLista.html">Lista</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a2b639e3956ea5a95bc8405563f949e2c">_grado</a></td></tr>
<tr class="memitem:a9a67bf3863e1a05e72890fe7850ad134"><td class="memItemLeft" align="right" valign="top">list&lt; <a class="el" href="classDesigualdad.html">Desigualdad</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a9a67bf3863e1a05e72890fe7850ad134">_desigualdades</a></td></tr>
<tr class="memitem:a4cccd52d54a15f96c4593546ef36d41f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVertexSet.html">VertexSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a4cccd52d54a15f96c4593546ef36d41f">_vertices</a></td></tr>
<tr class="memitem:a4f69ab903de7c234c7818ccdbf4566d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLista.html">Lista</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a4f69ab903de7c234c7818ccdbf4566d8">_enumerables</a></td></tr>
<tr class="memdesc:a4f69ab903de7c234c7818ccdbf4566d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">usado para enumerar los elementos de conjunto tipo <a class="el" href="classVertexSet.html">VertexSet</a>  <a href="#a4f69ab903de7c234c7818ccdbf4566d8"></a><br/></td></tr>
<tr class="memitem:ab5faa43a0d40b8518a12cb355b83c3f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structSeparatorParameters.html">SeparatorParameters</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#ab5faa43a0d40b8518a12cb355b83c3f2">_parametros</a></td></tr>
<tr class="memitem:a01810b41adefdca0f6b19c2c7630e608"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVertexSet.html">VertexSet</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a01810b41adefdca0f6b19c2c7630e608">_cliqueados</a></td></tr>
<tr class="memitem:a2f8c0d2921f706e27c5e8e017d51c82e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLista.html">Lista</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a2f8c0d2921f706e27c5e8e017d51c82e">_listaNoCliqueados</a></td></tr>
<tr class="memdesc:a2f8c0d2921f706e27c5e8e017d51c82e"><td class="mdescLeft">&#160;</td><td class="mdescRight">usado para enumerar los elementos de _cliqueados  <a href="#a2f8c0d2921f706e27c5e8e017d51c82e"></a><br/></td></tr>
<tr class="memitem:ab01d17d99db9ed00a25467e1400dd10d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCliquer.html">Cliquer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#ab01d17d99db9ed00a25467e1400dd10d">_buscadorVioladas</a></td></tr>
<tr class="memitem:a7d017c3dae3e8ea7bfbc2154fbadb6e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCliquer.html">Cliquer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSeparator.html#a7d017c3dae3e8ea7bfbc2154fbadb6e6">_calculadorLambda</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Clase que envolucra métodos usados para separar una solución no válida del problema de conjunto independiente máximo. </p>

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00076">76</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac8c88e8d42f43aa0edff5a0eb17521af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Separator::Separator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGrafo.html">Grafo</a> &amp;&#160;</td>
          <td class="paramname"><em>grafo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structSeparatorParameters.html">SeparatorParameters</a> &amp;&#160;</td>
          <td class="paramname"><em>parametros</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00187">187</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00093">_buscadorVioladas</a>, <a class="el" href="Separator_8h_source.html#l00094">_calculadorLambda</a>, <a class="el" href="Separator_8h_source.html#l00085">_grado</a>, <a class="el" href="Separator_8h_source.html#l00083">_grafo</a>, <a class="el" href="Separator_8h_source.html#l00079">_n</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00018">SeparatorParameters::buscadorDeCliquesVioladas</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00020">SeparatorParameters::calculadorDeLambda</a>, <a class="el" href="Separator_8cpp_source.html#l00168">createCliquer()</a>, <a class="el" href="VertexSet_8cpp_source.html#l00140">VertexSet::size()</a>, and <a class="el" href="Grafo_8h_source.html#l00105">Grafo::vecinos()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator_ac8c88e8d42f43aa0edff5a0eb17521af_cgraph.png" border="0" usemap="#classSeparator_ac8c88e8d42f43aa0edff5a0eb17521af_cgraph" alt=""/></div>
<map name="classSeparator_ac8c88e8d42f43aa0edff5a0eb17521af_cgraph" id="classSeparator_ac8c88e8d42f43aa0edff5a0eb17521af_cgraph">
<area shape="rect" id="node3" href="classSeparator.html#a9bba5d386055c82df4d04505aa89b981" title="Separator::createCliquer" alt="" coords="197,5,360,35"/><area shape="rect" id="node5" href="classVertexSet.html#aaa4bda24e902ee3fdff1712220389396" title="VertexSet::size" alt="" coords="223,59,335,88"/><area shape="rect" id="node7" href="classGrafo.html#a6655b3cc3062341428b5138a20e2423d" title="Grafo::vecinos" alt="" coords="225,112,332,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0e38203f41ca3e8053c25d55afaa9c9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Separator::~Separator </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00198">198</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00084">_actual</a>, <a class="el" href="Separator_8h_source.html#l00093">_buscadorVioladas</a>, <a class="el" href="Separator_8h_source.html#l00094">_calculadorLambda</a>, <a class="el" href="Separator_8h_source.html#l00090">_cliqueados</a>, <a class="el" href="Separator_8h_source.html#l00088">_enumerables</a>, <a class="el" href="Separator_8h_source.html#l00085">_grado</a>, <a class="el" href="Separator_8h_source.html#l00091">_listaNoCliqueados</a>, and <a class="el" href="Separator_8h_source.html#l00087">_vertices</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a8ba759c7430393a55d9e8356b444ec1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classDesigualdad.html">Desigualdad</a> * Separator::buscarCliqueViolada </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;&#160;</td>
          <td class="paramname"><em>solucion</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00497">497</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00093">_buscadorVioladas</a>, <a class="el" href="Separator_8h_source.html#l00079">_n</a>, <a class="el" href="Separator_8h_source.html#l00089">_parametros</a>, <a class="el" href="Separator_8h_source.html#l00087">_vertices</a>, <a class="el" href="VertexSet_8h_source.html#l00253">VertexSet::addAll()</a>, <a class="el" href="Separator_8cpp_source.html#l00509">desigualdadCliqueViolada()</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00026">SeparatorParameters::MINVIOLATION</a>, and <a class="el" href="classCliquer.html#a6ec1a8389bad77236e61e4d706914932">Cliquer::optimize()</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator_a8ba759c7430393a55d9e8356b444ec1d_cgraph.png" border="0" usemap="#classSeparator_a8ba759c7430393a55d9e8356b444ec1d_cgraph" alt=""/></div>
<map name="classSeparator_a8ba759c7430393a55d9e8356b444ec1d_cgraph" id="classSeparator_a8ba759c7430393a55d9e8356b444ec1d_cgraph">
<area shape="rect" id="node3" href="classVertexSet.html#a0475c4f6adcacc46e5351628c1df404c" title="VertexSet::addAll" alt="" coords="293,104,416,133"/><area shape="rect" id="node5" href="classSeparator.html#ae6f6d8ac32c443a8346401b74ca302ce" title="Separator::desigualdadClique\lViolada" alt="" coords="259,157,451,203"/><area shape="rect" id="node25" href="classCliquer.html#a6ec1a8389bad77236e61e4d706914932" title="Cliquer::optimize" alt="" coords="295,227,415,256"/><area shape="rect" id="node7" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc" title="Separator::newDesigualdad" alt="" coords="501,5,683,35"/><area shape="rect" id="node9" href="classLista.html#a949c55267be87f15ce85e35f1abf036d" title="Lista::clear" alt="" coords="549,59,635,88"/><area shape="rect" id="node11" href="classVertexSet.html#a0dc1a170eba068c52846d57f5c5b27b9" title="VertexSet::lista" alt="" coords="536,112,648,141"/><area shape="rect" id="node13" href="classLista.html#a5e11c25cb7da7daebb93ea00c1b65e71" title="Lista::cantidad" alt="" coords="539,165,645,195"/><area shape="rect" id="node15" href="classDesigualdad.html#a808dbec1319062a185a99d86beadbb6e" title="Desigualdad::setCoeficiente" alt="" coords="499,219,685,248"/><area shape="rect" id="node21" href="classDesigualdad.html#a3e5524d083104f0bb2e38345fa37372e" title="Desigualdad::setRHS" alt="" coords="517,272,667,301"/><area shape="rect" id="node23" href="classDesigualdad.html#a7486b31a5f5dca514d2d66fb6073bda9" title="Desigualdad::setAsRank" alt="" coords="509,325,675,355"/><area shape="rect" id="node17" href="classVertexSet.html#a3a15b403edd5ae6af59c5ffc8f62d900" title="VertexSet::add" alt="" coords="759,192,868,221"/><area shape="rect" id="node19" href="classIntValueArray.html#a8cb1d35fba2cab8f5626ec93af194aea" title="IntValueArray::setValue" alt="" coords="733,245,893,275"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9bba5d386055c82df4d04505aa89b981"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCliquer.html">Cliquer</a> * Separator::createCliquer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SeparatorParameters_8h.html#a95d4a0fe9b8ac077fb57e6fae6c43ec0">TiposCliquer</a>&#160;</td>
          <td class="paramname"><em>tipo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>clqOrStab</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00168">168</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00084">_actual</a>, <a class="el" href="Separator_8h_source.html#l00085">_grado</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00013">BitParallel</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00013">Goloso</a>, and <a class="el" href="SeparatorParameters_8h_source.html#l00013">RD</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6f6d8ac32c443a8346401b74ca302ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classDesigualdad.html">Desigualdad</a> * Separator::desigualdadCliqueViolada </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertexSet.html">VertexSet</a> &amp;&#160;</td>
          <td class="paramname"><em>clique</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00509">509</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00088">_enumerables</a>, <a class="el" href="Lista_8h_source.html#l00073">Lista::cantidad()</a>, <a class="el" href="Lista_8h_source.html#l00090">Lista::clear()</a>, <a class="el" href="VertexSet_8h_source.html#l00283">VertexSet::lista()</a>, <a class="el" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc">newDesigualdad()</a>, <a class="el" href="Desigualdad_8h_source.html#l00061">Desigualdad::setAsRank()</a>, <a class="el" href="Desigualdad_8h_source.html#l00081">Desigualdad::setCoeficiente()</a>, and <a class="el" href="classDesigualdad.html#a3e5524d083104f0bb2e38345fa37372e">Desigualdad::setRHS()</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator_ae6f6d8ac32c443a8346401b74ca302ce_cgraph.png" border="0" usemap="#classSeparator_ae6f6d8ac32c443a8346401b74ca302ce_cgraph" alt=""/></div>
<map name="classSeparator_ae6f6d8ac32c443a8346401b74ca302ce_cgraph" id="classSeparator_ae6f6d8ac32c443a8346401b74ca302ce_cgraph">
<area shape="rect" id="node3" href="classLista.html#a5e11c25cb7da7daebb93ea00c1b65e71" title="Lista::cantidad" alt="" coords="285,5,392,35"/><area shape="rect" id="node5" href="classLista.html#a949c55267be87f15ce85e35f1abf036d" title="Lista::clear" alt="" coords="296,59,381,88"/><area shape="rect" id="node7" href="classVertexSet.html#a0dc1a170eba068c52846d57f5c5b27b9" title="VertexSet::lista" alt="" coords="283,112,395,141"/><area shape="rect" id="node9" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc" title="Separator::newDesigualdad" alt="" coords="248,165,429,195"/><area shape="rect" id="node11" href="classDesigualdad.html#a7486b31a5f5dca514d2d66fb6073bda9" title="Desigualdad::setAsRank" alt="" coords="256,219,421,248"/><area shape="rect" id="node13" href="classDesigualdad.html#a808dbec1319062a185a99d86beadbb6e" title="Desigualdad::setCoeficiente" alt="" coords="245,272,432,301"/><area shape="rect" id="node19" href="classDesigualdad.html#a3e5524d083104f0bb2e38345fa37372e" title="Desigualdad::setRHS" alt="" coords="264,325,413,355"/><area shape="rect" id="node15" href="classVertexSet.html#a3a15b403edd5ae6af59c5ffc8f62d900" title="VertexSet::add" alt="" coords="505,245,615,275"/><area shape="rect" id="node17" href="classIntValueArray.html#a8cb1d35fba2cab8f5626ec93af194aea" title="IntValueArray::setValue" alt="" coords="480,299,640,328"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0a55efd89cfc263a0c2dc21d4b5ff26b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Separator::liftear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classProyeccion.html">Proyeccion</a> *&#160;</td>
          <td class="paramname"><em>proyectada</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDesigualdad.html">Desigualdad</a> *&#160;</td>
          <td class="paramname"><em>dv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7005ef55fc8e8894713b3e476007a7cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDesigualdad.html">Desigualdad</a>* Separator::newDesigualdad </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classCplexSeparator.html#a7a978b49d6cfe9af5a48d23191a6c596">CplexSeparator</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00509">desigualdadCliqueViolada()</a>.</p>

</div>
</div>
<a class="anchor" id="a19637f384aba064a229147cf9f228243"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDesigualdad.html">Desigualdad</a>* Separator::newDesigualdad </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDesigualdad.html">Desigualdad</a> &amp;&#160;</td>
          <td class="paramname"><em>otra</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classCplexSeparator.html#a95cce5f1893352eaa312f2bd61567719">CplexSeparator</a>.</p>

</div>
</div>
<a class="anchor" id="aa0f0e2aaa917679b1f1fab06086d30da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">list&lt; <a class="el" href="classDesigualdad.html">Desigualdad</a> * &gt; &amp; Separator::separar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;&#160;</td>
          <td class="paramname"><em>solucion</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Ejecuta la separación de una solución especificada con poryecciones de cliques. </p>
<p>Este método usa una instancia de <a class="el" href="classEleccionClique.html" title="Enumera cliques maximales pesadas de tamaño máximo especificado.">EleccionClique</a> para enumerar cliques que son proyectadas y lifteadas. Las desigualdades violadas encontradas son agregadas a una lista.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">solucion</td><td>Violada a separar. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>Una lista con las desigualdades violadas encontradas. </dd></dl>

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00211">211</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00084">_actual</a>, <a class="el" href="Separator_8h_source.html#l00086">_desigualdades</a>, <a class="el" href="Separator_8h_source.html#l00083">_grafo</a>, <a class="el" href="Separator_8h_source.html#l00079">_n</a>, <a class="el" href="Separator_8h_source.html#l00080">_ncortes</a>, <a class="el" href="Separator_8h_source.html#l00081">_nnovioladas</a>, <a class="el" href="Separator_8h_source.html#l00082">_nreps</a>, <a class="el" href="Separator_8h_source.html#l00089">_parametros</a>, <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Proyectable_8cpp_source.html#l00084">Proyectable::copy()</a>, <a class="el" href="Separator_8cpp_source.html#l00045">EleccionClique::EleccionClique()</a>, <a class="el" href="TimeLimit_8h_source.html#l00016">TimeLimit::getInstance()</a>, <a class="el" href="Separator_8cpp_source.html#l00144">EleccionClique::hasNext()</a>, <a class="el" href="TimeLimit_8h_source.html#l00044">TimeLimit::limitReached()</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00028">SeparatorParameters::MAXCUTSPERITER</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00025">SeparatorParameters::MAXITER</a>, <a class="el" href="Separator_8cpp_source.html#l00073">EleccionClique::nextClique()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator_aa0f0e2aaa917679b1f1fab06086d30da_cgraph.png" border="0" usemap="#classSeparator_aa0f0e2aaa917679b1f1fab06086d30da_cgraph" alt=""/></div>
<map name="classSeparator_aa0f0e2aaa917679b1f1fab06086d30da_cgraph" id="classSeparator_aa0f0e2aaa917679b1f1fab06086d30da_cgraph">
<area shape="rect" id="node3" href="classSeparator.html#a8ba759c7430393a55d9e8356b444ec1d" title="Separator::buscarCliqueViolada" alt="" coords="416,131,621,160"/><area shape="rect" id="node27" href="classProyectable.html#adb8d9de5ba201ae74d75457a9bb50c27" title="Proyectable::copy" alt="" coords="213,1056,339,1085"/><area shape="rect" id="node31" href="classEleccionClique.html#a6e4f632b405e8abe951f21dea5a215b5" title="Cree una nueva instancia." alt="" coords="683,89,848,135"/><area shape="rect" id="node41" href="classTimeLimit.html#ab3b4dc2763e7bcbb1f5357702669d62e" title="TimeLimit::getInstance" alt="" coords="441,1779,596,1808"/><area shape="rect" id="node43" href="classEleccionClique.html#a5cda1371e5e754ed11cdfa38b586ba7e" title="Responde si aún hay una nueva clique a enumerar." alt="" coords="193,567,359,596"/><area shape="rect" id="node46" href="classTimeLimit.html#ad7a81d0c3f6c43e0e638cbe86f3ace45" title="TimeLimit::limitReached" alt="" coords="195,1109,357,1139"/><area shape="rect" id="node48" href="classEleccionClique.html#adc738c9234191b7c37985caf6480c8f5" title="Sigue la enumeración con una clique más." alt="" coords="676,283,855,312"/><area shape="rect" id="node65" href="classSeparator.html#a6733b8717ab85bdcc1537e74f997ae3e" title="Separa una solución proyectando y lifteando a partir de una clique." alt="" coords="185,952,367,981"/><area shape="rect" id="node5" href="classVertexSet.html#a0475c4f6adcacc46e5351628c1df404c" title="VertexSet::addAll" alt="" coords="941,59,1064,88"/><area shape="rect" id="node7" href="classSeparator.html#ae6f6d8ac32c443a8346401b74ca302ce" title="Separator::desigualdadClique\lViolada" alt="" coords="669,471,861,518"/><area shape="rect" id="node25" href="classCliquer.html#a6ec1a8389bad77236e61e4d706914932" title="Cliquer::optimize" alt="" coords="705,159,825,188"/><area shape="rect" id="node9" href="classLista.html#a5e11c25cb7da7daebb93ea00c1b65e71" title="Lista::cantidad" alt="" coords="949,904,1056,933"/><area shape="rect" id="node11" href="classLista.html#a949c55267be87f15ce85e35f1abf036d" title="Lista::clear" alt="" coords="960,1115,1045,1144"/><area shape="rect" id="node13" href="classVertexSet.html#a0dc1a170eba068c52846d57f5c5b27b9" title="VertexSet::lista" alt="" coords="947,1011,1059,1040"/><area shape="rect" id="node15" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc" title="Separator::newDesigualdad" alt="" coords="912,533,1093,563"/><area shape="rect" id="node17" href="classDesigualdad.html#a7486b31a5f5dca514d2d66fb6073bda9" title="Desigualdad::setAsRank" alt="" coords="920,427,1085,456"/><area shape="rect" id="node19" href="classDesigualdad.html#a808dbec1319062a185a99d86beadbb6e" title="Desigualdad::setCoeficiente" alt="" coords="909,587,1096,616"/><area shape="rect" id="node23" href="classDesigualdad.html#a3e5524d083104f0bb2e38345fa37372e" title="Desigualdad::setRHS" alt="" coords="928,480,1077,509"/><area shape="rect" id="node21" href="classVertexSet.html#a3a15b403edd5ae6af59c5ffc8f62d900" title="VertexSet::add" alt="" coords="1192,587,1301,616"/><area shape="rect" id="node29" href="classVertexSet.html#a1ad5baec3f40e902656e4fb5c3cf9b6d" title="VertexSet::removeAll" alt="" coords="929,1275,1076,1304"/><area shape="rect" id="node34" href="classGrafo.html#afd3b88c85b7c53d75c067f509b7ca62f" title="Devuelve la cantidad de vértices." alt="" coords="957,216,1048,245"/><area shape="rect" id="node37" href="classLista.html#a1e7557450f0fe7f0c46f7532e45727f4" title="Lista::ordenar" alt="" coords="952,5,1053,35"/><area shape="rect" id="node39" href="classComparador.html#a7fd934ccdf3f510fc2055456598f7681" title="Comparador::getCompFunction" alt="" coords="1145,5,1348,35"/><area shape="rect" id="node52" href="classVertexSet.html#a55e04c09798fb285372f015777fb019a" title="VertexSet::contains" alt="" coords="935,269,1071,299"/><area shape="rect" id="node54" href="classVertexSet.html#a89509715aacc2aca84233e4391b05ff6" title="VertexSet::copyAll" alt="" coords="937,691,1068,720"/><area shape="rect" id="node57" href="classVertexSet.html#a9a4f011c97255d23a0d65fcec8a81fe0" title="VertexSet::isEmpty" alt="" coords="935,163,1071,192"/><area shape="rect" id="node59" href="classVertexSet.html#a6d9fc4112b029f2cb40fc59a80082ca9" title="VertexSet::remove" alt="" coords="937,744,1068,773"/><area shape="rect" id="node61" href="classVertexSet.html#a1fda19b2def1d7e38aab5747b9d30d39" title="VertexSet::retainAll" alt="" coords="936,323,1069,352"/><area shape="rect" id="node63" href="classGrafo.html#a6655b3cc3062341428b5138a20e2423d" title="Grafo::vecinos" alt="" coords="949,957,1056,987"/><area shape="rect" id="node71" href="classProyectable.html#aad16cdc14ecc6b0ee7c77dcf4836b4be" title="Proyectable::relajarClique" alt="" coords="680,851,851,880"/><area shape="rect" id="node85" href="classProyectable.html#a9ca2379ef5718332736683ba0f28945f" title="Clique projection." alt="" coords="671,797,860,827"/><area shape="rect" id="node94" href="classVertexSet.html#ace9190755ffe503efe3ba8d85110688d" title="VertexSet::isSubset" alt="" coords="933,1168,1072,1197"/><area shape="rect" id="node100" href="classGrafo.html#a849dfda6071a39e93e0c99a414ccbd10" title="Grafo::vertices" alt="" coords="949,1221,1056,1251"/><area shape="rect" id="node102" href="classVertexSet.html#a978bda0e48b33368a626ab23ccdb46d3" title="VertexSet::listaDiferenca" alt="" coords="435,845,603,875"/><area shape="rect" id="node106" href="classGrafo.html#a74d7340123c377b0d022403db37b821a" title="Grafo::isClique" alt="" coords="711,1063,820,1092"/><area shape="rect" id="node115" href="classDesigualdad.html#a0fb1daceb6f6516f70aeb00f7dae8766" title="Desigualdad::getSoporte" alt="" coords="436,899,601,928"/><area shape="rect" id="node119" href="classEleccionClique.html#a2b978c854c29a69cf6b06cf51054af9f" title="Construye una clique golosa en un subgrafo especificado." alt="" coords="672,387,859,416"/><area shape="rect" id="node130" href="classLista.html#a6dabd8e37fd555d009df2caccc863db7" title="Lista::remove" alt="" coords="468,952,569,981"/><area shape="rect" id="node134" href="classProyectable.html#a9f1c21bb532be5d2f8e62d871fd32b72" title="Proyectable::restituir" alt="" coords="695,1116,836,1145"/><area shape="rect" id="node141" href="classGrafo.html#a8981a806c6c2ce5166306608cf54eb08" title="Grafo::clear" alt="" coords="720,1223,811,1252"/><area shape="rect" id="node147" href="classProyectable.html#a5a6b903c2036ae8ff76d4e4206cd17c2" title="Borra aristas falsas que tengan un extremo en el soporte." alt="" coords="700,1169,831,1199"/><area shape="rect" id="node156" href="classProyeccion.html#a79135efbc0132e97db433f7bb0533caa" title="Proyeccion::getGrafoFalso" alt="" coords="431,1107,607,1136"/><area shape="rect" id="node158" href="classProyeccion.html#acd10cdcada6ba7a5038c2bee988fc104" title="Proyeccion::getClique" alt="" coords="444,1160,593,1189"/><area shape="rect" id="node160" href="classDesigualdad.html#a985afe269bc6cc893d0fb5f05e6c0051" title="Desigualdad::getRHS" alt="" coords="444,1213,593,1243"/><area shape="rect" id="node162" href="classCliqueLifter.html#abf29c1b924590be61a9674923c93dde2" title="CliqueLifter::lift" alt="" coords="464,1368,573,1397"/><area shape="rect" id="node164" href="classDesigualdad.html#a44c21acc3271875706238e15c3be76fc" title="Desigualdad::estaViolada" alt="" coords="433,1624,604,1653"/><area shape="rect" id="node166" href="classDesigualdad.html#a7319efc367de9b05b9785dd5852aabf8" title="Desigualdad::isRank" alt="" coords="448,437,589,467"/><area shape="rect" id="node73" href="classGrafo.html#ae14d4141fc11f37af7740f08bbfb5e30" title="Agrega una arista al grafo." alt="" coords="944,797,1061,827"/><area shape="rect" id="node75" href="classGrafo.html#a27dd5ff853848d72f93cb563ee60dd5c" title="Agrega in vértice al grafo." alt="" coords="941,851,1064,880"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6733b8717ab85bdcc1537e74f997ae3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Separator::separarLifteando </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertexSet.html">VertexSet</a> &amp;&#160;</td>
          <td class="paramname"><em>clique</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDoubleValueArray.html">DoubleValueArray</a> &amp;&#160;</td>
          <td class="paramname"><em>solucion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classEleccionClique.html">EleccionClique</a> &amp;&#160;</td>
          <td class="paramname"><em>eleccionClique</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Separa una solución proyectando y lifteando a partir de una clique. </p>

<p>Definition at line <a class="el" href="Separator_8cpp_source.html#l00258">258</a> of file <a class="el" href="Separator_8cpp_source.html">Separator.cpp</a>.</p>

<p>References <a class="el" href="Separator_8h_source.html#l00084">_actual</a>, <a class="el" href="Separator_8h_source.html#l00094">_calculadorLambda</a>, <a class="el" href="Separator_8h_source.html#l00090">_cliqueados</a>, <a class="el" href="Separator_8h_source.html#l00086">_desigualdades</a>, <a class="el" href="Separator_8h_source.html#l00088">_enumerables</a>, <a class="el" href="Separator_8h_source.html#l00085">_grado</a>, <a class="el" href="Separator_8h_source.html#l00083">_grafo</a>, <a class="el" href="Separator_8h_source.html#l00091">_listaNoCliqueados</a>, <a class="el" href="Separator_8h_source.html#l00079">_n</a>, <a class="el" href="Separator_8h_source.html#l00080">_ncortes</a>, <a class="el" href="Separator_8h_source.html#l00081">_nnovioladas</a>, <a class="el" href="Separator_8h_source.html#l00082">_nreps</a>, <a class="el" href="Separator_8h_source.html#l00089">_parametros</a>, <a class="el" href="Separator_8h_source.html#l00087">_vertices</a>, <a class="el" href="VertexSet_8h_source.html#l00243">VertexSet::add()</a>, <a class="el" href="VertexSet_8h_source.html#l00253">VertexSet::addAll()</a>, <a class="el" href="Proyectable_8cpp_source.html#l00241">Proyectable::borrar()</a>, <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Lista_8h_source.html#l00073">Lista::cantidad()</a>, <a class="el" href="Lista_8h_source.html#l00090">Lista::clear()</a>, <a class="el" href="Grafo_8cpp_source.html#l00154">Grafo::clear()</a>, <a class="el" href="Separator_8cpp_source.html#l00149">EleccionClique::cliqueSuelta()</a>, <a class="el" href="VertexSet_8h_source.html#l00267">VertexSet::copyAll()</a>, <a class="el" href="Separator_8cpp_source.html#l00509">desigualdadCliqueViolada()</a>, <a class="el" href="classDesigualdad.html#a44c21acc3271875706238e15c3be76fc">Desigualdad::estaViolada()</a>, <a class="el" href="CliqueProyectada_8h_source.html#l00020">Proyeccion::getClique()</a>, <a class="el" href="CliqueProyectada_8h_source.html#l00021">Proyeccion::getGrafoFalso()</a>, <a class="el" href="TimeLimit_8h_source.html#l00016">TimeLimit::getInstance()</a>, <a class="el" href="classDesigualdad.html#a985afe269bc6cc893d0fb5f05e6c0051">Desigualdad::getRHS()</a>, <a class="el" href="Desigualdad_8h_source.html#l00032">Desigualdad::getSoporte()</a>, <a class="el" href="Grafo_8cpp_source.html#l00138">Grafo::isClique()</a>, <a class="el" href="Desigualdad_8h_source.html#l00071">Desigualdad::isRank()</a>, <a class="el" href="VertexSet_8cpp_source.html#l00165">VertexSet::isSubset()</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00024">SeparatorParameters::K</a>, <a class="el" href="classCliqueLifter.html#abf29c1b924590be61a9674923c93dde2">CliqueLifter::lift()</a>, <a class="el" href="VertexSet_8h_source.html#l00283">VertexSet::lista()</a>, <a class="el" href="VertexSet_8cpp_source.html#l00201">VertexSet::listaDiferenca()</a>, <a class="el" href="SeparatorParameters_8h_source.html#l00026">SeparatorParameters::MINVIOLATION</a>, <a class="el" href="Proyectable_8cpp_source.html#l00143">Proyectable::proyectarClique()</a>, <a class="el" href="Proyectable_8cpp_source.html#l00091">Proyectable::relajarClique()</a>, <a class="el" href="Lista_8h_source.html#l00095">Lista::remove()</a>, <a class="el" href="VertexSet_8h_source.html#l00248">VertexSet::remove()</a>, <a class="el" href="VertexSet_8cpp_source.html#l00118">VertexSet::removeAll()</a>, <a class="el" href="Proyectable_8cpp_source.html#l00129">Proyectable::restituir()</a>, <a class="el" href="VertexSet_8cpp_source.html#l00109">VertexSet::retainAll()</a>, <a class="el" href="Grafo_8h_source.html#l00105">Grafo::vecinos()</a>, and <a class="el" href="Grafo_8h_source.html#l00100">Grafo::vertices()</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSeparator_a6733b8717ab85bdcc1537e74f997ae3e_cgraph.png" border="0" usemap="#classSeparator_a6733b8717ab85bdcc1537e74f997ae3e_cgraph" alt=""/></div>
<map name="classSeparator_a6733b8717ab85bdcc1537e74f997ae3e_cgraph" id="classSeparator_a6733b8717ab85bdcc1537e74f997ae3e_cgraph">
<area shape="rect" id="node3" href="classVertexSet.html#a3a15b403edd5ae6af59c5ffc8f62d900" title="VertexSet::add" alt="" coords="1023,377,1132,407"/><area shape="rect" id="node5" href="classVertexSet.html#a0475c4f6adcacc46e5351628c1df404c" title="VertexSet::addAll" alt="" coords="795,1779,917,1808"/><area shape="rect" id="node7" href="classProyectable.html#a5a6b903c2036ae8ff76d4e4206cd17c2" title="Borra aristas falsas que tengan un extremo en el soporte." alt="" coords="537,592,668,621"/><area shape="rect" id="node9" href="classLista.html#a5e11c25cb7da7daebb93ea00c1b65e71" title="Lista::cantidad" alt="" coords="803,644,909,673"/><area shape="rect" id="node11" href="classLista.html#a949c55267be87f15ce85e35f1abf036d" title="Lista::clear" alt="" coords="813,444,899,473"/><area shape="rect" id="node13" href="classVertexSet.html#a89509715aacc2aca84233e4391b05ff6" title="VertexSet::copyAll" alt="" coords="791,905,921,935"/><area shape="rect" id="node15" href="classVertexSet.html#a0dc1a170eba068c52846d57f5c5b27b9" title="VertexSet::lista" alt="" coords="800,520,912,549"/><area shape="rect" id="node17" href="classVertexSet.html#a1ad5baec3f40e902656e4fb5c3cf9b6d" title="VertexSet::removeAll" alt="" coords="783,1119,929,1148"/><area shape="rect" id="node19" href="classGrafo.html#a6655b3cc3062341428b5138a20e2423d" title="Grafo::vecinos" alt="" coords="803,852,909,881"/><area shape="rect" id="node21" href="classGrafo.html#a849dfda6071a39e93e0c99a414ccbd10" title="Grafo::vertices" alt="" coords="803,380,909,409"/><area shape="rect" id="node23" href="classSeparator.html#a8ba759c7430393a55d9e8356b444ec1d" title="Separator::buscarCliqueViolada" alt="" coords="237,280,443,309"/><area shape="rect" id="node26" href="classSeparator.html#ae6f6d8ac32c443a8346401b74ca302ce" title="Separator::desigualdadClique\lViolada" alt="" coords="507,109,699,155"/><area shape="rect" id="node46" href="classGrafo.html#a8981a806c6c2ce5166306608cf54eb08" title="Grafo::clear" alt="" coords="557,539,648,568"/><area shape="rect" id="node52" href="classEleccionClique.html#a2b978c854c29a69cf6b06cf51054af9f" title="Construye una clique golosa en un subgrafo especificado." alt="" coords="509,800,696,829"/><area shape="rect" id="node59" href="classVertexSet.html#a1fda19b2def1d7e38aab5747b9d30d39" title="VertexSet::retainAll" alt="" coords="789,1172,923,1201"/><area shape="rect" id="node64" href="classDesigualdad.html#a44c21acc3271875706238e15c3be76fc" title="Desigualdad::estaViolada" alt="" coords="255,1675,425,1704"/><area shape="rect" id="node66" href="classProyeccion.html#acd10cdcada6ba7a5038c2bee988fc104" title="Proyeccion::getClique" alt="" coords="265,1728,415,1757"/><area shape="rect" id="node68" href="classProyeccion.html#a79135efbc0132e97db433f7bb0533caa" title="Proyeccion::getGrafoFalso" alt="" coords="252,1781,428,1811"/><area shape="rect" id="node70" href="classTimeLimit.html#ab3b4dc2763e7bcbb1f5357702669d62e" title="TimeLimit::getInstance" alt="" coords="263,1835,417,1864"/><area shape="rect" id="node72" href="classDesigualdad.html#a985afe269bc6cc893d0fb5f05e6c0051" title="Desigualdad::getRHS" alt="" coords="265,1888,415,1917"/><area shape="rect" id="node74" href="classDesigualdad.html#a0fb1daceb6f6516f70aeb00f7dae8766" title="Desigualdad::getSoporte" alt="" coords="257,1941,423,1971"/><area shape="rect" id="node76" href="classGrafo.html#a74d7340123c377b0d022403db37b821a" title="Grafo::isClique" alt="" coords="548,747,657,776"/><area shape="rect" id="node81" href="classVertexSet.html#ace9190755ffe503efe3ba8d85110688d" title="VertexSet::isSubset" alt="" coords="787,1623,925,1652"/><area shape="rect" id="node84" href="classVertexSet.html#a6d9fc4112b029f2cb40fc59a80082ca9" title="VertexSet::remove" alt="" coords="791,1297,921,1327"/><area shape="rect" id="node87" href="classDesigualdad.html#a7319efc367de9b05b9785dd5852aabf8" title="Desigualdad::isRank" alt="" coords="269,1995,411,2024"/><area shape="rect" id="node90" href="classCliqueLifter.html#abf29c1b924590be61a9674923c93dde2" title="CliqueLifter::lift" alt="" coords="285,2048,395,2077"/><area shape="rect" id="node93" href="classVertexSet.html#a978bda0e48b33368a626ab23ccdb46d3" title="VertexSet::listaDiferenca" alt="" coords="256,2101,424,2131"/><area shape="rect" id="node97" href="classProyectable.html#a9ca2379ef5718332736683ba0f28945f" title="Clique projection." alt="" coords="245,1264,435,1293"/><area shape="rect" id="node126" href="classProyectable.html#aad16cdc14ecc6b0ee7c77dcf4836b4be" title="Proyectable::relajarClique" alt="" coords="517,1056,688,1085"/><area shape="rect" id="node144" href="classLista.html#a6dabd8e37fd555d009df2caccc863db7" title="Lista::remove" alt="" coords="289,2155,391,2184"/><area shape="rect" id="node148" href="classProyectable.html#a9f1c21bb532be5d2f8e62d871fd32b72" title="Proyectable::restituir" alt="" coords="532,333,673,363"/><area shape="rect" id="node42" href="classCliquer.html#a6ec1a8389bad77236e61e4d706914932" title="Cliquer::optimize" alt="" coords="543,280,663,309"/><area shape="rect" id="node31" href="classSeparator.html#a7005ef55fc8e8894713b3e476007a7cc" title="Separator::newDesigualdad" alt="" coords="765,216,947,245"/><area shape="rect" id="node33" href="classDesigualdad.html#a7486b31a5f5dca514d2d66fb6073bda9" title="Desigualdad::setAsRank" alt="" coords="773,109,939,139"/><area shape="rect" id="node35" href="classDesigualdad.html#a808dbec1319062a185a99d86beadbb6e" title="Desigualdad::setCoeficiente" alt="" coords="763,5,949,35"/><area shape="rect" id="node40" href="classDesigualdad.html#a3e5524d083104f0bb2e38345fa37372e" title="Desigualdad::setRHS" alt="" coords="781,163,931,192"/><area shape="rect" id="node38" href="classIntValueArray.html#a8cb1d35fba2cab8f5626ec93af194aea" title="IntValueArray::setValue" alt="" coords="997,5,1157,35"/><area shape="rect" id="node56" href="classVertexSet.html#a55e04c09798fb285372f015777fb019a" title="VertexSet::contains" alt="" coords="788,799,924,828"/><area shape="rect" id="node95" href="VertexSet_8cpp.html#a906c41c9c829bf5c12110ee1d12f3259" title="_lista" alt="" coords="576,2101,629,2131"/><area shape="rect" id="node99" href="classProyectable.html#a0d9e91bbcff64b186a63251bfa9c20b4" title="Calcula la vecindad comun a la clique." alt="" coords="492,1109,713,1139"/><area shape="rect" id="node107" href="classProyectable.html#af467f9a33fa20e7fb8918fd4cceaa601" title="Agrega una arista al grafo." alt="" coords="525,1675,680,1704"/><area shape="rect" id="node109" href="classGrafo.html#ae14d4141fc11f37af7740f08bbfb5e30" title="Agrega una arista al grafo." alt="" coords="797,1676,915,1705"/><area shape="rect" id="node112" href="classGrafo.html#a27dd5ff853848d72f93cb563ee60dd5c" title="Agrega in vértice al grafo." alt="" coords="795,1436,917,1465"/><area shape="rect" id="node117" href="classGrafo.html#afd3b88c85b7c53d75c067f509b7ca62f" title="Devuelve la cantidad de vértices." alt="" coords="557,1264,648,1293"/><area shape="rect" id="node119" href="classGrafo.html#a122d1c92d7b0805d3acb256ada83d633" title="Grafo::isArista" alt="" coords="549,1317,656,1347"/><area shape="rect" id="node133" href="classGrafo.html#aac1a1873e78b07136ea237668a4ddbdc" title="Borra una arista al grafo." alt="" coords="800,1065,912,1095"/><area shape="rect" id="node135" href="classSingleNodeSet.html#a1931bd787152274d7844c2bb7407f405" title="SingleNodeSet::least" alt="" coords="784,959,928,988"/><area shape="rect" id="node138" href="classVertexSet.html#aa3b9b46028cf597268ac0bd609923e8f" title="VertexSet::nodeView" alt="" coords="784,1012,928,1041"/><area shape="rect" id="node153" href="classVertexSet.html#a4db94fb9012c9a07171c3435a38fabe8" title="VertexSet::symmetDiff" alt="" coords="779,327,933,356"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a73b41159d97ac46a0d3848d2162ce593"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classProyectable.html">Proyectable</a>&amp; Separator::_actual</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00084">84</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00168">createCliquer()</a>, <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="ab01d17d99db9ed00a25467e1400dd10d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCliquer.html">Cliquer</a>* Separator::_buscadorVioladas</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00093">93</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d017c3dae3e8ea7bfbc2154fbadb6e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCliquer.html">Cliquer</a>* Separator::_calculadorLambda</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00094">94</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a01810b41adefdca0f6b19c2c7630e608"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertexSet.html">VertexSet</a>* Separator::_cliqueados</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00090">90</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a67bf3863e1a05e72890fe7850ad134"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">list&lt;<a class="el" href="classDesigualdad.html">Desigualdad</a>*&gt; Separator::_desigualdades</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00086">86</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

</div>
</div>
<a class="anchor" id="a4f69ab903de7c234c7818ccdbf4566d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classLista.html">Lista</a>&amp; Separator::_enumerables</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>usado para enumerar los elementos de conjunto tipo <a class="el" href="classVertexSet.html">VertexSet</a> </p>

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00088">88</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00509">desigualdadCliqueViolada()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a2b639e3956ea5a95bc8405563f949e2c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classLista.html">Lista</a>* Separator::_grado</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00085">85</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00168">createCliquer()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bbf76a0da140f415696e4ed2185801a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGrafo.html">Grafo</a>&amp; Separator::_grafo</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00083">83</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f8c0d2921f706e27c5e8e017d51c82e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classLista.html">Lista</a>&amp; Separator::_listaNoCliqueados</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>usado para enumerar los elementos de _cliqueados </p>

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00091">91</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1fe5716b5c48f9a2c1e4cd879e7b37d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Separator::_n</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00079">79</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00187">Separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ca3b4e8426c6d82e363813bf35dd957"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Separator::_ncortes</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00080">80</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

</div>
</div>
<a class="anchor" id="acd2dc8bbcc1d97e002091b8982a58d07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Separator::_nnovioladas</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00081">81</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

</div>
</div>
<a class="anchor" id="a085e3e8ab9717f100763607930424c51"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Separator::_nreps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00082">82</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5faa43a0d40b8518a12cb355b83c3f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structSeparatorParameters.html">SeparatorParameters</a> Separator::_parametros</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00089">89</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Separator_8cpp_source.html#l00211">separar()</a>, and <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>.</p>

</div>
</div>
<a class="anchor" id="a4cccd52d54a15f96c4593546ef36d41f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertexSet.html">VertexSet</a>&amp; Separator::_vertices</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="Separator_8h_source.html#l00087">87</a> of file <a class="el" href="Separator_8h_source.html">Separator.h</a>.</p>

<p>Referenced by <a class="el" href="Separator_8cpp_source.html#l00497">buscarCliqueViolada()</a>, <a class="el" href="Separator_8cpp_source.html#l00258">separarLifteando()</a>, and <a class="el" href="Separator_8cpp_source.html#l00198">~Separator()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Separator_8h_source.html">Separator.h</a></li>
<li><a class="el" href="Separator_8cpp_source.html">Separator.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Apr 12 2014 10:53:26 for Clique Projection by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>
